Text copied to clipboard!

Title

Text copied to clipboard!

Unity3D Developer

Description

Text copied to clipboard!
We are looking for a Unity3D Developer to design, build, optimize, and maintain innovative, high-performance, and user-friendly interactive applications using the Unity engine. In this role, you will contribute to the creation of 2D and 3D experiences for games, simulations, visualizations, training applications, and immersive digital products across platforms such as PC, mobile, web, AR, and VR. You will support projects from technical planning and implementation through testing, deployment, and continuous improvement. You will work closely with design, product, QA, and backend teams to deliver polished digital experiences that are both functional and visually compelling. Your responsibilities will include developing clean, maintainable, and scalable software architectures within Unity. You will implement gameplay systems, user interfaces, animations, physics behaviors, audio integration, and platform-specific features. In addition, you will analyze performance bottlenecks, optimize memory usage and frame rates, and ensure stable behavior across a variety of devices and environments. A strong understanding of C#, object-oriented programming, version control, and build pipelines is essential for success in this role. The ideal candidate has hands-on experience with Unity3D development and understands both technical requirements and creative goals. You should be comfortable communicating technical concepts clearly, evaluating requirements, and finding practical solutions to complex development challenges. Experience with shaders, rendering pipelines, asset integration, API connectivity, or multiplayer systems is highly valuable depending on the project context. We offer the opportunity to work on exciting digital products, use modern development tools, and contribute your ideas in a collaborative environment. You will have room for technical ownership, continuous learning, and meaningful work on products that create real value for users. If you are passionate about interactive 3D technologies, clean code, and creative problem-solving, we would love to hear from you. In this position, you will deepen your expertise in real-time development, implement innovative features, and actively contribute to the quality and long-term success of our applications.

Responsibilities

Text copied to clipboard!
  • Develop interactive 2D and 3D applications using Unity
  • Implement gameplay mechanics and user interfaces
  • Integrate assets, animations, audio, and physics systems
  • Optimize performance, memory usage, and loading times
  • Collaborate with design, product, and QA teams
  • Troubleshoot issues, debug code, and document technical work
  • Create and maintain build and deployment processes
  • Connect external APIs and platform-specific features

Requirements

Text copied to clipboard!
  • Experience developing with Unity3D
  • Strong knowledge of C# and object-oriented programming
  • Understanding of software architecture and clean code principles
  • Experience with Git or other version control systems
  • Knowledge of performance optimization and debugging
  • Understanding of 3D math, physics, or rendering fundamentals
  • Strong teamwork and communication skills
  • Independent and structured working style

Potential interview questions

Text copied to clipboard!
  • What experience do you have with Unity3D projects?
  • Which platforms have you worked with in Unity?
  • How do you optimize the performance of a Unity application?
  • What role did you have in previous development projects?
  • Do you have experience with AR, VR, or multiplayer applications?
  • How do you approach debugging in complex projects?
  • Which tools do you use for version control and collaboration?
  • What motivates you about working with interactive 3D technologies?